توابع API چیست؟
API مخفف Application Programming Interface و به معنی رابط برنامه نویسی کاربردی میباشد و شامل توابعی میباشد که مورد استفاده سیستم عامل و برنامه ها قرار میگیرد. توابع API در قالب فایل های dll عرضه میشوند. این توابع عموما در زبان C نوشته میشود اما در سایر زبان ها از جمله C#نیز قابل استفاده هستند.
در سیستم عامل ویندوز نیز فایلهایی مثل Kernerl32.dll و GDI32.dll و User32.dll وجود دارند که سیستم عامل ویندوز برای انجام دادن کارها از توابع موجود در آن استفاده میکند. با استفاده از روتین های API ویندوز اکثر کارهایی که در ویندوز قابل انجام است در سی شارپ نیز قابل انجام خواهد بود.
توابع API در دو نوع 16 بیتی و 32 بیتی هستند.
توابع 16 بیتی مربوط به سیستم عامل های 16 بیتی هستن که تعداد اونها در حدود 730 عدد و فقط برای حفظ سازگاری با برنامه های قدیمی در سیستم عامل های ویندوز 32 بیتی وجود دارن.
توابع 32 بیتی که تعداد اونا بیش از 6500 عدد هست، با آمدن ویندوز های 32 بیتی عرضه شدن که نمونه پیشرفته توابع 16 بیتی هست. برای اینکه توابع 16 بیتی و 32 بیتی از همدیگر قابل تشخیص باشند در انتهای نام توابع 32 بیتی کلمه A قرار دارد که نشون میده این تابع 32 بیتی است. مانند GetClassNameA
همچنین وجود عدد 32 در پایان نام DLL های User32.dll و GDI32.dll و Kernel32.dll نشون میده که این فایل مربوط به ویندوز های 32 بیتی است.
ابزاری به نام API Text Viewer همراه با نصب ویژال بیسیک در سیستم شما نصب میشود که بوسیله آن میتوان اعلان های API، ثابت ها و انواع داده ای موجود رو مشاهده و جستجو کرد.
ادامه مطلب
[ شنبه 18 آبان 1392برچسب:API, Aplication Programming Interface, daneshjooyar, آموزش استفاده از توابع API در C#, آموزش استفاده از توابع ای پی آی, توابع API در C#, توابع API چیست؟, دانشجویار, دانلود رایگان فیلم آموزش فارسی, دانلود فیلم آموزش, دانلود فیلم آموزش استفاده از توابع API در سی شارپ, دانلود فیلم آموزش برنامه نویسی, دانلود فیلم آموزش سی شارپ, فیلم آموزش استفاده از توابع API در C#,
] [ 16:10 ] [ ایران ][